package com.fh.lib_base.util

import android.content.Context
import android.content.Context.INPUT_METHOD_SERVICE
import android.content.res.Resources
import android.view.inputmethod.InputMethodManager
import android.widget.EditText

object AppUtils {

    private var density = 0f

    /**
     * 根据手机的分辨率从 dp 的单位 转成为 px(像素)
     */
    fun dp2px(dpValue: Float): Float {
        if (density == 0f) density = Resources.getSystem().getDisplayMetrics().density
        return 0.5f + dpValue * Resources.getSystem().getDisplayMetrics().density
    }
    /**
     * 关闭软键盘
     */
    fun closeKeyBroad(context: Context,editText: EditText){
        val imm = context.getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
        imm.hideSoftInputFromWindow(editText.windowToken, 0)
    }
}